﻿<p>The property with a single value <em>IfcPropertySingleValue</em> defines a property object which has
a single (numeric or descriptive) value assigned. It defines a property - single value combination for which the property
<em>Name</em>, an optional <em>Description</em>, and an optional <em>NominalValue</em> with measure type is provided. In addition,
the default unit as specified within the project unit context can be overriden by assigning an <em>Unit</em>.</p>

<p>The unit is handled by the <em>Unit</em> attribute, see Table 2 for an example of various single value properties:</p>
<ul>
 <li>If the <em>Unit</em> attribute is not given, then the unit is already implied by the type of <em>IfcMeasureValue</em> or
<em>IfcDerivedMeasureValue</em>. The associated unit can be found at the <em>IfcUnitAssignment</em> globally defined at the project
level (<em>IfcProject.UnitsInContext</em>).</li>
 <li>If the <em>Unit</em> attribute is given, then the unit assigned by the <em>Unit</em> attribute overrides the globally assigned unit.</li>
</ul>
<p>&nbsp;</p>
<table>
 <tr>
  <td>
   <table class="gridtable">
    <tr>
      <th width="30%"><b>Name</b></th>
      <th width="30%"><b>NominalValue</b></th>
      <th width="25%"><b>Type</b> <span style="font-size:smaller">(through <em>IfcValue</em>)</span></th>
      <th width="15%"><b>Unit</b></th>
    </tr>
    <tr>
      <td>Description</td>
      <td>Manufacturer "A" door</td>
      <td><em>IfcLabel</em></td>
      <td>-</td>
    </tr>
    <tr>
      <td>PanelThickness</td>
      <td>0.12</td>
      <td><em>IfcPositiveLengthMeasure</em></td>
      <td>-</td>
    </tr>
    <tr>
      <td>ThermalTransmittance</td>
      <td>2.6</td>
      <td><em>IfcThermalTransmittanceMeasure</em></td>
      <td>W/(m<sup>2</sup>K)</td>
    </tr>
   </table>
  </td>
 </tr>
 <tr>
  <td><p class="table">Table 2 &mdash; Single value properties with values, measure types and units</td>
 </tr>
</table>

<blockquote class="history">
HISTORY&nbsp; New entity in IFC1.0.
</blockquote>
<blockquote class="change-ifc2x">
IFC2x CHANGE&nbsp; Entity has been renamed from IfcSimpleProperty.
</blockquote>
<blockquote class="change-ifc2x3">
IFC2x3 CHANGE&nbsp; Attribute <em>NominalValue</em> has been made OPTIONAL with upward compatibility for file based exchange.
</blockquote>